#include <iostream>
#include <cstring>

// 1. 先声明，再使用
using namespace std;

int global = 17;

int main()
{
    // 局部变量只能作用于当前块，出了该块空间后变量无法使用
    {
        int a = 10;
        cout << a << endl;
        cout << "global: " << global << endl;

        int global = 18;
        cout << "global: " << global << endl;
    }
    // cout << a << endl;
    cout << "global: " << global << endl;


    return 0;
}